﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using CandyMergeTool.Settings;

namespace CandyMergeTool.Model
{
    public class Cell
    {
        private readonly CandyType m_candyType;
        private readonly CandySpecialType m_candySpecialType;
        private readonly int m_x;
        private readonly int m_y;

        public Cell(int x,int y,CandyType candyType, CandySpecialType candySpecialType)
        {
            m_x = x;
            m_y = y;
            m_candyType = candyType;
            m_candySpecialType = candySpecialType;
        }

        public CandyType CandyType { get { return m_candyType; } }
        public CandySpecialType CandySpecialType { get { return m_candySpecialType; } }
        public int X { get { return m_x; } }
        public int Y { get { return m_y; } }

        public static Cell Unknown;
    }
}
